Zum Inhalt springen
Trunk-based development

Details

Abstract:

Trunk-based development is a software delivery practise where changes to the codebase are immediately pushed to the mainline of your source code repository. Within this presentation we want to show the benefits and challenges of this approach. You will learn which practises in your team support trunk-based development and how to apply modern software engineering principles to continuously deliver high quality software to your customers. Thereby we will have a special focus on how feature toggles go hand in hand with trunk-based development and allow you to dynamically switch features on and off in different environments. This allows work-in-progress features to be deployed to production without being enabled, making the release smooth and easy. Learn some proven practices of feature toggles, e.g. how to adapt your test suite and how to keep track of your toggles on your team boards.

The meeting will be online via Zoom (LINK TBA)

Speakers:

Paul is a consultant developer at ThoughtWorks, supporting successful delivery of software. His passions are Java programming, technical and agile processes in teams, and doing his part to support a healthy working culture. Furthermore, he enjoys analysing domain models and figuring out ways to improve them for qualities in demand.

Michael started his career as a software developer when floppy disks were still a thing. After finishing his degree in computer science he had several different positions in web development, as a “DevOps Engineer” at a very large company and finally became an infrastructure consultant at ThoughtWorks. He strongly advocates for continuous delivery and loves to share his learnings at meetups and conferences.

Photo of DevOps Karlsruhe group
DevOps Karlsruhe
Mehr Events anzeigen
Online-Event
Dieses Event ist verstrichen